- Per-environment variables for [[agora server]] can be managed in `config.py` in [[go/agora-server/git]] - snapshot follows to illustrate ``` class DefaultConfig(object): AGORA_PATH = os.getenv('AGORA_PATH', os.path.join('/home', getpass.getuser(), 'agora')) # standard: no trailing slashes anywhere in variables. # with protocol URL_BASE = "https://anagora.org" # without protocol URI_BASE = "anagora.org" AGORA = URI_BASE # EXPERIMENTS # experiments can be booleans or probabilities (reals in 0..1). # release process: set them initially to False/0 in the DefaultConfig and then override in the right environment. ENABLE_CTZN = False ENABLE_STATS = False class ProductionConfig(DefaultConfig): # EXPERIMENTS ENABLE_CTZN = True # ENABLE_STATS is False by default class DevelopmentConfig(DefaultConfig): URL_BASE = "http://dev.anagora.org" URI_BASE = "dev.anagora.org" # EXPERIMENTS ENABLE_CTZN = True ENABLE_STATS = True ```